package com.qf.mapper;

import com.qf.entity.SystemMnue;
import com.qf.entity.UserEmp;
import com.qf.entity.UserRole;
import org.apache.ibatis.annotations.Param;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

/**
 * 2019/11/22
 * 郭程鹏
 * gcp1909
 * 面向代码面向君,不负时光不负卿
 */

public interface UserMapper extends Mapper<UserEmp> {
    //1、登陆
    UserEmp login(@Param("loginNumber") String loginNumber);
    //2、登录同时查询用户的操作菜单
    List<SystemMnue> getMnues(@Param("roleId") Integer roleId);
    //登录同时查询对象的角色信息
    UserRole getRole(@Param("roleId") Integer roleId);

    //2、登录同时查询用户的权限功能
    List<SystemMnue> getPressions(@Param("roleId") Integer roleId);
       //2、登录同时向用户授权
    List<SystemMnue> pressionRole(@Param("roleId") Integer roleId);

}
